<div class="container-fluid">
      <div id="toolbar" class="btn-group">
          <a>
           <button type="button" id="swiftResorceAdd"  class="btn btn-default" >
               <i class="glyphicon glyphicon-plus"></i>添加
           </button>
          </a>
          <a>
           <button type="button" onclick="del();" id="del" class="btn btn-danger">
               <i class="glyphicon glyphicon-trash"></i>删除
           </button>
          </a>
          <a>
          	<button type="button" onclick="kuo();" id="kuo" class="btn btn-default">
              	<i class="glyphicon glyphicon-trash"></i>扩展功能
         		</button>
          </a>
           <a>
          	<button type="button" onclick="saveSwiftResorce();" id="" class="btn btn-default">
               	<i class="glyphicon glyphicon-trash"></i>保存
          		</button>
           </a>
       </div>
       <table id="swiftResorce"></table>
</div>
<script type="text/javascript">
			
//接口数据源配置  	 start
			
			var initSwiftResorce1 = 0;
					 $('#swift #list-tab').click(function (e) {
						 if(initSwiftResorce1==0 && swiftId!=null &&  typeof(swiftId) != 'undefined' && swiftId!=''){
							 initSwiftResorce();
							initSwiftResorce1++;
						 	console.log(swiftId);
						 }
						});
	function initSwiftResorce(){
			$('#swiftResorce').bootstrapTable({
			    url: '/swift/config/baseinfo/listSwiftSourceBySwiftId?swiftId=ca56943409674da0bf6bae2556ecf546',
			    method: 'get',              		//请求方式（*）
				toolbar: '#toolbar',                //工具按钮用哪个容器
				striped: true,                      //是否显示行间隔色
				cache: false,                       //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
				pagination: true,                   //是否显示分页（*）
				useCurrentPage:true, 				//
				editable:true,						//开启编辑模式 
				sortable: false,                     //是否启用排序
// 				clickToSelect:true,					// 点击 行选中
// 				sortOrder: "asc",                   //排序方式
				queryParams: function(){			//传递参数（*）
// 					"rows":10
				},			
//			 	sidePagination: "server",           //分页方式：client客户端分页，server服务端分页（*）
				pageNumber: 1,                       //初始化加载第一页，默认第一页
				pageSize: 10,                       //每页的记录行数（*）
				undefinedText : '',
			    pageList : [ 5, 10, 20 ],  
			    showColumns : true, // 显示隐藏列  
			 	showRefresh : true, // 显示刷新按钮  
			    columns: [
			   	{
			   		checkbox:true,
			   		formatter:function(value, row, index) {
			   		 return {  
		                    disabled : true,//设置是否可用  
		                    checked : true//设置选中 
		                }
			   		}
			   	}, {
			        field: 'swiftId',
			        title: 'swiftId'
			    }, {
			        field: 'name',
			        title: '名称',
                    editable: true,
			    }, {
			        field: 'actionId',
			        title: '动作标识',
			        editable: true,
			    }, {
			        field: 'requsetUrl',
			        title: '请求路径',
			        sortable: true,
                    editable: true,
			        editable:{
			        	type:"text",
			        	title: '请求路径',
			        	validate:function (v){
			        		if(!v){
			        			return "不能为空";
			        		}
			        	}
			        }
			    }, {
			        field: 'requestType',
			        title: '请求类型',
			        editable: {
			        	   type: 'select',
			        	   source: [
			        	       {value: 'post', text: 'POST'},
			        	       {value: 'get', text: 'GET'},
			        	       {value: 'pul', text: 'PUL'},
			        	       {value: 'delete', text: 'DELETE'},
			        	   ]
			        	}
			    }, {
			        field: 'actionRule',
			        title: '动作限制规则',
			        editable: true,
			    }, {
			        field: 'javaImprove',
			        title: 'Java增强',
			        editable: true,
			    }, {
			        field: 'sqlImprove',
			        title: 'sql增强',
			        editable: true,
			    }, {
			        field: 'fieldsConfig',
			        title: '操作字段选择',
			        editable: true,
			    }],
			    onClickRow: function (row, $element) {
	                curRow = row;
	            },
			});
			};
			/** 
			 * 删除数据 
			 */  
			function del() {  
			    var hrs = $("#mytb2").bootstrapTable('getSelections');  
			    if (hrs.length < 1) {  
			        layer.alert('请选择一条或多条数据进行删除！', {icon: 2});  
			    } else {  
			        layer.confirm('确定要删除所选数据？', {icon: 3, title:'提示'}, function(){  
			            var userNames = [];  
			            for (var i=0;i<hrs.length;i++){  
			                    userNames.push(hrs[i].userName);  
			            }  
			            $.ajax({  
			                url:'../../../admin/hrEmployee/delete',  
			                traditional: true,  //阻止深度序列化，向后台传送数组  
			                data:{userNames:userNames},  
			                contentType:'application/json',  
			                success:function(msg){  
			                    if(msg.success){  
			                        layer.alert(msg.msg,{icon:1});  
			                    }else{  
			                        layer.alert(msg.msg,{icon:2});  
			                    }  
			                    refresh();  
			                    $("#edit").attr({"disabled":"disabled"});  
			                    $("#delete").attr({"disabled":"disabled"});  
			                }  
			            })  
			          });  
			    }  
			}
			/** 
			 * 保存 数据 
			 */  
			function saveSwiftResorce() {
// 			    var param = JSON.stringify($("#swiftResorce").bootstrapTable('getData')) ;
			    console.log($("#swiftResorce").bootstrapTable('getSelections'));
			    console.log($("#swiftResorce").bootstrapTable('getAllSelections'));
	            $.ajax({
	                url:'/swift/config/baseinfo/saveSwiftSourceList',
					type : 'POST',
					cache : false,
// 					data : $.toJSON($("#swiftResorce").bootstrapTable('getData')),
					data : $.toJSON($("#swiftResorce").bootstrapTable('getSelections')),
					contentType : 'application/json;charset=UTF-8',
	                success:function(msg){
// 	                 
	                }
	            });
			}
//			添加一行
		    $(function () {
		    	$('#swiftResorceAdd').click(function () {
		        	$("#swiftResorce").bootstrapTable('append',{"swiftId":"swift_fwebTestBookBus"});
// 		        	$("#swiftResorce").bootstrapTable('scrollTo', 'bottom');
		        });
		    });
// 			接口数据源配置  	 end

		</script>